package com.quectel.cms.vo.device.entranceguard;

import com.quectel.core.module.device.dto.DeviceDto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 人员授权
 *
 * @author caolu
 * @email louis.cao@quectel.com
 */
@Data
@Schema
public class EntranceGuardAuthVo {
    /**
     * 1人脸类2卡片类
     */
    private Byte sendType;
    /**
     * 卡片类型
     */
    private String cardNo;
    /**
     * 有效期
     */
    private Date startTime, endTime;

    /**
     * 1自动授权2手动授权
     */
    private Byte authType;

    /**
     * 不同人员的id
     */
    private List<Long> personIds;

    /**
     * 手动授权的设备信息
     */
    private List<DeviceDto> devices;


}
